package com.tianqi.common.enums;

public enum FulInitialsBeloEnum {
    LIU_XING_DA_AN("大安", "六星", "", "安", "#078513", "#C50000"),
    LIU_XING_LIU_LIAN("留连", "六星", "", "留", "#C18307", "#000000"),
    LIU_XING_SU_XI("速喜", "六星", "", "速", "#C50000", "#C50000"),
    LIU_XING_CHI_KOU("赤口", "六星", "", "赤", "#F3E672", "#000000"),
    LIU_XING_XIAO_JI("小吉", "六星", "", "小", "#000000", "#C50000"),
    LIU_XING_KONG_WANG("空亡", "六星", "", "空", "#C18307", "#000000"),
    LIU_QIN_FU_MU("父母", "六亲", "", "父", "", "#000000"),
    LIU_QIN_XIONG_DI("兄弟", "六亲", "", "兄", "", "#000000"),
    LIU_QIN_ZI_SUN("子孙", "六亲", "", "孙", "", "#000000"),
    LIU_QIN_QI_CAI("妻财", "六亲", "", "财", "", "#000000"),
    LIU_QIN_GUAN_GUI("官鬼", "六亲", "", "官", "", "#000000"),
    SHI_SHEN_ZHENG_YIN("正印", "十神", "", "印", "", "#000000"),
    SHI_SHEN_PIAN_YIN("偏印", "十神", "", "枭", "", "#003258"),
    SHI_SHEN_ZHENG_CAI("正财", "十神", "", "财", "", "#000000"),
    SHI_SHEN_PIAN_CAI("偏财", "十神", "", "才", "", "#003258"),
    SHI_SHEN_ZHENG_GUAN("正官", "十神", "", "官", "", "#000000"),
    SHI_SHEN_PIAN_GUAN("七杀", "十神", "", "杀", "", "#003258"),
    SHI_SHEN_JIE_CAI("劫财", "十神", "", "劫", "", "#003258"),
    SHI_SHEN_BI_JIAN("比肩", "十神", "", "比", "", "#000000"),
    SHI_SHEN_SHANG_GUAN("伤官", "十神", "", "伤", "", "#000000"),
    SHI_SHEN_SHI_SHEN("食神", "十神", "", "食", "", "#003258"),
    LIU_SHEN_XUAN_WU("玄武", "六神", "", "玄", "#000000", ""),
    LIU_SHEN_GOU_CHEN("勾陈", "六神", "", "勾", "#C18307", ""),
    LIU_SHEN_QING_LONG("青龙", "六神", "", "青", "#078513", ""),
    LIU_SHEN_ZHU_QUE("朱雀", "六神", "", "雀", "#C50000", ""),
    LIU_SHEN_TENG_SHE("腾蛇", "六神", "", "蛇", "#C18307", ""),
    LIU_SHEN_BAI_HU("白虎", "六神", "", "虎", "#F3E672", ""),
    TIAN_GAN_JIA("甲","天干","","","#078513","#C50000"),
    TIAN_GAN_BING("丙","天干","","","#C50000","#C50000"),
    TIAN_GAN_WU("戊","天干","","","#C18307","#C50000"),
    TIAN_GAN_GENG("庚","天干","","","#F3E672","#C50000"),
    TIAN_GAN_REN("壬","天干","","","#000000","#C50000"),
    TIAN_GAN_YI("乙","天干","","","#078513","#000000"),
    TIAN_GAN_DING("丁","天干","","","#C50000","#000000"),
    TIAN_GAN_JI("己","天干","","","#C18307","#000000"),
    TIAN_GAN_XIN("辛","天干","","","#F3E672","#000000"),
    TIAN_GAN_GUI("癸","天干","","","#000000","#000000"),
    DI_ZHI_ZI("子","地支","神后子","","#000000","#C50000"),
    DI_ZHI_YIN("寅","地支","功曹寅","","#078513","#C50000"),
    DI_ZHI_CHEN("辰","地支","天罡辰","","#C18307","#C50000"),
    DI_ZHI_WU("午","地支","胜光午","","#C50000","#C50000"),
    DI_ZHI_SHEN("申","地支","传送申","","#F3E672","#C50000"),
    DI_ZHI_XU("戌","地支","河魁戌","","#C18307","#C50000"),
    DI_ZHI_CHOU("丑","地支","大吉丑","","#C18307","#000000"),
    DI_ZHI_HAI("亥","地支","登明亥","","#000000","#000000"),
    DI_ZHI_YOU("酉","地支","从魁酉","","#F3E672","#000000"),
    DI_ZHI_WEI("未","地支","小吉未","","#C18307","#000000"),
    DI_ZHI_SI("巳","地支","太乙巳","","#C50000","#000000"),
    DI_ZHI_MAO("卯","地支","太冲卯","","#078513","#000000"),
    BA_MEN_XIU_MEN("休门","八门","","休","#000000","#C50000"),
    BA_MEN_SI_MEN("死门","八门","","死","#C18307","#000000"),
    BA_MEN_SHANG_MEN("伤门","八门","","伤","#078513","#C50000"),
    BA_MEN_DONG_MEN("杜门","八门","","杜","#078513","#000000"),
    BA_MEN_ZHONG_MEN("中门","八门","","中","#C18307","#000000"),
    BA_MEN_KAI_MEN("开门","八门","","开","#F3E672","#C50000"),
    BA_MEN_JING_MEN("惊门","八门","","惊","#F3E672","#000000"),
    BA_MEN_SHENG_MEN("生门","八门","","生","#C18307","#C50000"),
    BA_MEN_JING_MEN_("景门","八门","","景","#C50000","#000000"),
    JIU_XING_TIAN_PENG("天蓬","九星","","蓬","#000000","#C50000"),
    JIU_XING_TIAN_RUI("天芮","九星","","芮","#C18307","#000000"),
    JIU_XING_TIAN_CHONG("天冲","九星","","冲","#078513","#C50000"),
    JIU_XING_TIAN_FU("天辅","九星","","辅","#078513","#000000"),
    JIU_XING_TIAN_QIN("天禽","九星","","禽","#C18307","#000000"),
    JIU_XING_TIAN_XIN("天心","九星","","心","#F3E672","#C50000"),
    JIU_XING_TIAN_ZHU("天柱","九星","","柱","#F3E672","#000000"),
    JIU_XING_TIAN_REN("天任","九星","","任","#C18307","#C50000"),
    JIU_XING_TIAN_YING("天英","九星","","英","#C50000","#000000"),
    BA_SHEN_ZHI_FU("值符","八神","","符","#C18307","#000000"),
    BA_SHEN_WEI_SHE("螣蛇","八神","","蛇","#C50000","#000000"),
    BA_SHEN_TAI_YIN("太阴","八神","","阴","#F3E672","#000000"),
    BA_SHEN_LIU_HE("六合","八神","","六","#078513","#000000"),
    BA_SHEN_BAI_HU("白虎","八神","","虎","#F3E672","#000000"),
    BA_SHEN_XUAN_WU("玄武","八神","","玄","#000000","#000000"),
    BA_SHEN_JIU_DI("九地","八神","","地","#C18307","#000000"),
    BA_SHEN_JIU_TIAN("九天","八神","","天","#F3E672","#000000"),
    BA_SHEN_GOU_CHEN("勾陈","八神","","勾","#C18307","#000000"),
    GUI_SHEN_GUI_REN("贵人","贵神","","贵","#C18307","#000000"),
    GUI_SHEN_TENG_SHE("螣蛇","贵神","","蛇","#C50000","#000000"),
    GUI_SHEN_ZHU_QUE("朱雀","贵神","","雀","#C50000","#C50000"),
    GUI_SHEN_LIU_HE("六合","贵神","","合","#078513","#000000"),
    GUI_SHEN_GOU_CHEN("勾陈","贵神","","勾","#C18307","#C50000"),
    GUI_SHEN_QING_LONG("青龙","贵神","","龙","#078513","#C50000"),
    GUI_SHEN_TIAN_KONG("天空","贵神","","空","#C18307","#C50000"),
    GUI_SHEN_BAI_HU("白虎","贵神","","虎","#F3E672","#C50000"),
    GUI_SHEN_TAI_CHANG("太常","贵神","","常","#C18307","#000000"),
    GUI_SHEN_XUAN_WU("玄武","贵神","","玄","#000000","#000000"),
    GUI_SHEN_TAI_YIN("太阴","贵神","","阴","#F3E672","#000000"),
    GUI_SHEN_TIAN_HOU("天后","贵神","","后","#000000","#C50000"),
    XUAN_KONG_JIU_XING_TAN_LANG("贪狼","玄空九星","一白","一","#000000","#000000"),
    XUAN_KONG_JIU_XING_JU_MEN("巨门","玄空九星","二黑","二","#C18307","#000000"),
    XUAN_KONG_JIU_XING_LU_CUN("禄存","玄空九星","三碧","三","#078513","#000000"),
    XUAN_KONG_JIU_XING_WEN_QU("文曲","玄空九星","四绿","四","#078513","#000000"),
    XUAN_KONG_JIU_XING_LIAN_ZHEN("廉贞","玄空九星","五黄","五","#C18307","#000000"),
    XUAN_KONG_JIU_XING_WU_QU("武曲","玄空九星","六白","六","#F3E672","#000000"),
    XUAN_KONG_JIU_XING_PO_JUN("破军","玄空九星","七赤","七","#F3E672","#000000"),
    XUAN_KONG_JIU_XING_ZUO_FU("左辅","玄空九星","八白","八","#C18307","#000000"),
    XUAN_KONG_JIU_XING_YOU_BI("右弼","玄空九星","九紫","九","#C50000","#000000"),
    XING_SU_SHI_HUO_ZHU_28("室火猪","28星宿","室宿","室","",""),
    XING_SU_BI_SHUI_XU_29("壁水獝","29星宿","壁宿","壁","",""),
    XING_SU_KUI_MU_LANG_30("奎木狼","30星宿","奎宿","奎","",""),
    XING_SU_LOU_JIN_GOU_31("娄金狗","31星宿","娄宿","娄","",""),
    XING_SU_ZHOU_TU_ZHI_32("胄土雉","32星宿","胄宿","胄","",""),
    XING_SU_MAO_RI_JI_33("昴日鸡","33星宿","昴宿","昴","",""),
    XING_SU_BI_YUE_WU_34("毕月乌","34星宿","毕宿","毕","",""),
    XING_SU_CAN_SHUI_YUAN_35("参水猿","35星宿","参宿","参","",""),
    XING_SU_JING_MU_AN_36("井木犴","36星宿","井宿","井","",""),
    XING_SU_GUI_JIN_YANG_37("鬼金羊","37星宿","鬼宿","鬼","",""),
    XING_SU_LIU_TU_ZHANG_38("柳土獐","38星宿","柳宿","柳","",""),
    XING_SU_XING_RI_MA_39("星日马","39星宿","星宿","星","",""),
    XING_SU_ZHANG_YUE_LU_40("张月鹿","40星宿","张宿","张","",""),
    XING_SU_YI_HUO_SHE_41("翼火蛇","41星宿","翼宿","翼","",""),
    XING_SU_ZHEN_SHUI_YIN_42("轸水蚓","42星宿","轸宿","轸","",""),
    XING_SU_JIAO_MU_JIAO_43("角木蛟","43星宿","角宿","角","",""),
    XING_SU_KANG_JIN_LONG_44("亢金龙","44星宿","亢宿","亢","",""),
    XING_SU_DI_TU_HE_45("氐土貉","45星宿","氐宿","氐","",""),
    XING_SU_FANG_RI_TU_46("房日兔","46星宿","房宿","房","",""),
    XING_SU_XIN_YUE_HU_47("心月狐","47星宿","心宿","心","",""),
    XING_SU_WEI_HUO_HU_48("尾火虎","48星宿","尾宿","尾","",""),
    XING_SU_JI_SHUI_BAO_49("箕水豹","49星宿","箕宿","箕","",""),
    XING_SU_DONG_MU_XIE_50("斗木獬","50星宿","斗宿","斗","",""),
    XING_SU_NV_TU_FU_51("女土蝠","51星宿","女宿","女","",""),
    XING_SU_XU_RI_SHU_52("虚日鼠","52星宿","虚宿","虚","",""),
    XING_SU_WEI_YUE_YAN_53("危月燕","53星宿","危宿","危","",""),
    XING_SU_NIU_JIN_NIU_54("牛金牛","54星宿","牛宿","牛","",""),
    XING_SU_ZI_HUO_HOU_55("觜火猴","55星宿","觜宿","觜","",""),
            ;
    //元素
    private String element;
    //类型
    private String type;
    //全称
    private String anotherName;
    //缩写
    private String abbreviation;
    private String fiveElementsColor;
    private String yinYangColor;

    FulInitialsBeloEnum(String element, String type, String anotherName, String abbreviation, String fiveElementsColor, String yinYangColor) {
        this.element = element;
        this.type = type;
        this.anotherName = anotherName;
        this.abbreviation = abbreviation;
        this.fiveElementsColor = fiveElementsColor;
        this.yinYangColor = yinYangColor;
    }

    public String getElement() {
        return element;
    }

    public String getType() {
        return type;
    }

    public String getAnotherName() {
        return anotherName;
    }

    public String getAbbreviation() {
        return abbreviation;
    }

    public String getFiveElementsColor() {
        return fiveElementsColor;
    }

    public String getYinYangColor() {
        return yinYangColor;
    }

    public static FulInitialsBeloEnum getValueByelEment(String type,String element) {
        FulInitialsBeloEnum[] fulInitialsBeloEnum = values();
        for (FulInitialsBeloEnum fulInitialsBelos : fulInitialsBeloEnum) {
            if (fulInitialsBelos.getType().equals(type)&&fulInitialsBelos.getElement().equals(element)) {
                return fulInitialsBelos;
            }
        }
        return null;
    }

}
